#!/bin/bash

# Inlezen van parameters
read -p "Aanspreking: " title
read -p "Voornaam: " firstn
read -p "Achternaam: " lastn
read -p "E-mail adres: " email

# Bestaat het bestand?
if [ -f eindwerk.tex ]
then

# Kopie nemen om het origineel niet te overschrijven
cp eindwerk.tex eindwerkTemp.tex

# Vervangen van de author + lfoot door de ingegeven parameters
sed -i "s/author{Robin Daniels}/author{$firstn $lastn}/" eindwerk.tex
sed -i "s/lfoot{Robin Daniels}/lfoot{$firstn $lastn}/" eindwerk.tex

# Conversie (2x naar LaTeX voor de zekerheid)
latex eindwerk.tex
latex eindwerk.tex
dvips eindwerk.dvi -o eindwerk.ps
ps2pdf eindwerk.ps

# Hernoemen naar de voor- en achternaam van de gebruiker (zonder spaties)
mv eindwerk.pdf ${firstn//[[:space:]]}${lastn//[[:space:]]}.pdf

# Mail versturen met de pdf als bijlage
echo "Beste $title $lastn, in de bijlage vindt u het gevraagde bestand." | mutt -s "Pdf-bestand" -a "${firstn//[[:space:]]}${lastn//[[:space:]]}.pdf" -- $email

# Verwijderen van de .pdf en .tex die bewerkt zijn en terugzetten van de originele .tex
rm ${firstn//[[:space:]]}${lastn//[[:space:]]}.pdf
rm eindwerk.tex
cp eindwerkTemp.tex eindwerk.tex
rm eindwerkTemp.tex

# Scherm leegmaken en melden dat het script voltooid is
clear
echo "Het script is succesvol uitgevoerd!"

# Als het bestand niet bestaat, scherm leegmaken en foutmelding geven
else
clear
echo Het bestand eindwerk.tex kan niet gevonden worden!
fi
